#pragma once

namespace	MomogenkyouSystem	{

class	SoundSystem
{
protected:
	static	IXAudio2				*	DeviceManager;	
	static	IXAudio2MasteringVoice	*	MasteringVoice;
public:
	//	Initialize the Sound system
	//	@param	param_WindowHandle		HWND of created window
	//	@param	param_WindowInstance	HINSTANCE of created window
	static	bool						Initialize(	const HWND		&	param_WindowHandle,
													const HINSTANCE &	param_WindowInstance);
	static	void						Shutdown();

	static	void						Update(const float & fInterval);
};


}